Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Usa F14 Copa Ericsson Uruguay - Montevideo Copa Ericsson Costa Rica - San Jose VI Abierto Internacional de Salinas - Salinas Telesp Celular Open - Campinas Visa Tennis Open - Sao Paulo Challenger de la Ciudad de Mexico - Mexico City XL Capital Bermuda Open - Bermuda Music City Challenger - Nashville Naples Challenger - Naples Hilton Waikoloa Village USTA Challenger - Waikoloa Tennis Napoli Cup - Napoli Unicredit Czech Open - Prostejov BSI Challenger Lugano - Lugano Nielsen USTA Pro Tennis Championship - Winnetka Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Bancolombia Open - Cali Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Carson Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Talahassee Challenger Savannah Challenger Yuba City Challenger Tulsa Challenger Montevideo Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Carson Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg USTA Challenger of Las Vegas - Las Vegas 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Compaq Challenger - Bucharest Granby Challenger - Granby USTA Challenger of Burbank - Burbank XL Challenger de Tenis Copa Sevilla - Seville University of Tennessee USTA Challenger - Knoxville Pekao Open 2003 - Szczecin V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb ATU Cup - Weiden The Scottish Tennis Championships - Edinburgh Open Punta Del Este/Copa Banco Montevideo - Punta Del Este VII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Ljubljana Open 2002 - Ljubljana Hilton Waikoloa Village USTA Challenger - Waikoloa 2002 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger 2000 - San Luis Potosi Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Zagreb Open - Zagreb Copa Ericsson Mexico - Guadalajara Copa Sevilla Internacionales de Andalucia - Seville USTA Tennis Championships of Houston - Houston Tulsa Auto Collection USTA Challenger - Tulsa Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo 2001 UT Tyler Patriot Challenger - Tyler Gran Copa Ericsson - Rio de Janeiro Muller Cup 2000 - Ulm Copa Ericsson Argentina - Buenos Aires Sporting Challenger - Turin San Luis Potosi Challenger - San Luis Potosi 2002 FSE Challenger - Tarzana Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago USTA Championships of Kerrville - Kerrville Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Nord/LB Open 2004 - Braunschweig Copa Ericsson Costa Rica - San Jose Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil Maia Open - Oporto BH Tennis Open International Cup - Belo Horizonte Copa Ericsson - Lima Music City Challenger - Nashville LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil Pekao Open - Szczecin Nord LB Open 2007 - Braunschweig Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Trani Challenger ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach XI Venice Open - Venice Winnetka Challenger X Ciutat de Barcelona - Barcelona Nossa Caixa Aberto de Sao Paulo - Sao Paulo Cerveza Club Colombia Open - Bogota Top Wool Challenger - Biella Australian Men's Hardcourt Championships - Adelaide Sybase Open - San Jose Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Chevrolet Cup - Santiago Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona Pekao Open - Szczecin Salem Open - Hong Kong Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston SMS Tennis Cup - Sao Paulo Croatia Open - Umag RCA Championships - Indianapolis Brazil Open - Salvador Adidas International - Sydney The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Mercedes-Benz Cup - Los Angeles ATP Challenger XXVI Edizione - Manerbio Brasil Open - Salvador AIG Japan Open - Tokyo CA Tennis Trophy - Vienna AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Energis Open - Amersfoort Idea Prokom Open - Sopot Brasil Open - Salvador Auckland Philadelphia Pinehurst Indianapolis Pinehurst New Haven Montevideo XL Capital Bermuda Open - Bermuda Nord/LB Open - Braunschweig Washington Schickendanz Open - Furth Eddleman USTA Challenger - Birmingham Tennis Cup of Flanders - Ostende Copa Ericsson Peru - Lima 2001 USTA Challenger of Calabasas - Calabasas AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Salem Open - Hong Kong Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel IX Ciutat de Barcelona - Barcelona Grand Prix de Tennis de Lyon - Lyon TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Rado Swiss Open - Gstaad Grand Prix de Tennis de Lyon - Lyon Exim Agmedia Open - Kosice Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland International Tennis Championships - Delray Beach AT&T Challenge - Atlanta SAP Open - San Jose Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Samsung Open - Brighton U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Generali Open - Kitzbuhel Hellmann's Cup - Santiago Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad XL Capital Bermuda Open - Bermuda Wartburg Open - Eisenach Venice Open - Venice BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Copa Ericsson Peru - Lima Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague SAP Open - San Jose Copa Ericsson - Sao Paulo Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Pro Tennis World Open - Sunrise Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok AT&T Challenge - Atlanta AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Miller Lite Hall of Fame Tennis Championships - Newport Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires The Artois Championships - London Legg Mason Tennis Classic - Washington D.C. Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham AEGON International - Eastbourne Grand Prix de Tennis de Toulouse - Toulouse JSM Challenger of Champaign - Urbana Franklin Templeton Tennis Classic - Scottsdale International Tennis Championships - Delray Beach Baton Rouge Challenger Internationaler Raiffeisen Grand Prix - St. Polten Cerveza Club Columbia Open - Bogota Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock Copa AT&T - Buenos Aires Copa Petrobras-Paraguay - Asuncion Sacramento Challenger - Sacramento Kroger / St. Jude International - Memphis The Mercedes Benz of Calabasas - Calabasas Copa Petrobras-Uruguay - Montevideo Advanta Championships - Philadelphia Copa Petrobras-Argentina - Buenos Aires Chevrolet Cup - Vina del Mar Music City Challenger - Nashville RCA Championships - Indianapolis Cerveza Club Columbia Open - Bogota Sarasota Challenger Carson Challenger Legg Mason Tennis Classic - Washington D.C. Kroger / St. Jude International - Memphis Copa AT&T - Buenos Aires Newport BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington Champaign Challenger Internationaler Raiffeisen Grand Prix - St. Polten Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Mercedes-Benz Cup - Los Angeles Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Lima Challenger San Jose Memphis Bermuda Coral Springs Nottingham Washington Singapore Campbells Hall of Fame Tennis Championships - Newport Dubai Memphis Philadelphia Bermuda Atlanta Queen's Club Halle Gstaad Bogota Vienna Indianapolis Tennis Championships - Indianapolis Santiago Montevideo Buenos Aires Auckland Indianapolis Tennis Championships - Indianapolis Athens Tel Aviv Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland BellSouth Open - Vina del Mar The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad U.S. Men's Clay Court Championship - Orlando Infiniti Open - Los Angeles Pilot Pen International - New Haven President's Cup 1997 - Tashkent International Championships of Sicily - Palermo Heineken Open - Singapore America's Red Clay Tennis Championship - Coral Springs Heineken Open - Auckland AAPT Championships - Adelaide U.S. Men's Clay Court Championships - Orlando UBS Open Gstaad - Gstaad BMW Open - Munich U.S. Men's Clay Court Championships - Houston Generali Open 2003 - Kitzbuhel Atlanta Schickendanz Open - Furth Long Island Beijing Bologna Washington USTA Challenger of North Miami Beach - North Miami Beach Palermo Santiago Zivnobanka Czech Open - Prostejov San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen University of Tennessee USTA Men's Challenger - Knoxville VI Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Kroger / St. Jude International - Memphis America's Red Clay Tennis Championship - Coral Springs Heineken Trophy - Rosmalen Heineken Trophy - 's-Hertogenbosch Nord/LB Open - Braunschweig The Stella Artois Grass Court Championships - Queen's/London Abierto Mexicano Telfonica MoviStar - Acapulco The Priority Telecom Open - Amersfoort CA Tennis Trophy - Vienna Heineken Trophy - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf U.S. Men's Clay Court Championships - Houston Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Campbell's Hall of Fame Tennis Championships - Newport The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Gerry Weber Open - Halle Infiniti Open - Los Angeles Scania Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Scottsdale AT&T Challenge - Atlanta The Lipton Championships - Key Biscayne du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Citrix Tennis Championships - Delray Beach Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Key Biscayne Indian Wells Key Biscayne Cincinnati Key Biscayne 1999 Mercedes Cup - Stuttgart Key Biscayne RCA Championships - Indianapolis SAP Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Kremlin Cup - Moscow Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Heineken Open Shanghai - Shanghai Pacific Life Open - Indian Wells Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Campionati BNL dItalia - Rome Franklin Templeton Tennis Classic - Scottsdale Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Los Angeles Stockholm Scottsdale Sony Ericsson Open - Miami The Nottingham Open - Nottingham Kroger / St. Jude International - Memphis Washington Adidas International - Sydney Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando AAPT Championships - Adelaide RCA Championships - Indianapolis German Open - Hamburg New Haven BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Advanta Championships - Philadelphia Los Angeles Waldbaum's Hamlet Cup - Long Island Rome Tennis Masters Series - Cincinnati Kremlin Cup - Moscow Newsweek Champions Cup - Indian Wells Hamburg Regions Morgan Keegan Championships - Memphis Cincinnati Stockholm Open - Stockholm Tennis Masters Series - Hamburg Buenos Aires Atlanta Tampa Open Romania - Bucharest The Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles French Open - Paris Newsweek Champions Cup - Indian Wells Australian Open Italian Open - Rome Wimbledon French Open U.S. Open Wimbledon U.S. Open French Open U.S. Open Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open U.S. Open - New York Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo U.S. Open - New York Tennis Masters Series - Paris Australian Open - Melbourne French Open - Paris Grand Slam Cup - Munich Australian Open Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Sydney Olympics - Athens